package com.project.service;

import com.project.bean.LogBean;
import com.project.bean.UserBean;
import com.project.mapper.LogMapper;

import java.util.List;

/***
 * 用户管理业务接口
 */
public interface IUserService {
    /***
     * 用户登陆，
     * @param name 账户
     * @param pwd 密码
     * @return 用户
     */
    public UserBean logUser(String name, String pwd);
    /***
     * 添加用户
     * @param user 用户
     */
    public void addUser(UserBean user);

    /***
     * 按id删除用户
     * @param id 用户id
     */
    public void delUser(int id);

    /***
     * 改密码
     * @param id 用户id
     * @param pwd 密码
     */
    public void updatePwd(int id,String pwd);

    /**
     * 按id修改用户权限
     * @param id 用户id
     * @param grade 修改等级
     */
    public void updateUser(int id,String grade);

    /***
     * 按id查询用户
     * @param id
     * @return
     */
    public UserBean findById(int id);
    /**
     * 按用户等级查询用户信息
     * @param grade 等级
     * @return 用户集合
     */
    public List<UserBean> findByGrade(String grade);
}
